* {
	-webkit-text-size-adjust: none;
	/*-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;*/
}

body {
	padding-bottom: 40px;
	
	background-attachment: fixed;
    background-color: #FF6699;
    background-position: left 40px;
    background-repeat: repeat;
    
    background-image: url('./../images/bg.gif');
}

.wrapper {
	margin: 0 auto;
	width: 919px;
	min-height: 547px;
	background: url('./../images/wash-white-30.png') repeat scroll 0 0 transparent;
	padding: 58px 14px 15px;
	border-radius: 4px 4px 4px 4px;
}
.wrapper > .span3 { float: left; width: 288px; }
.wrapper > .span6 { float: right; width: 607px; }

.well blockquote {
    border-color: #B94A48;
}

/*----------------------------------------
	sidebar
----------------------------------------*/
.sidebar-nav { padding: 19px 19px 0/*19px 0 0 19px*/; }

/* module: login_box */
.sidebar-nav#login_box input { width: 81px; font-size: 11px; line-height: 17px; padding: 2px 6px; }
.sidebar-nav#login_box button[type="submit"] { padding: 4px 5px;/* 4px 6px */ }
.sidebar-nav#login_box button[type="button"] { padding: 1px 4px;/* 1px 5px */ }
.sidebar-nav#login_box input.warning { border-color: #C09853; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }
.sidebar-nav#login_box input.warning:focus { border-color: #A47E3C; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #DBC59E; }
.sidebar-nav#login_box input.error { border-color: #B94A48; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }
.sidebar-nav#login_box input.error:focus { border-color: #953B39; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #D59392; }
.sidebar-nav#login_box .help-inline.warning { color: #C09853; }
.sidebar-nav#login_box .help-inline.error { color: #B94A48; }
.sidebar-nav#login_box .help-inline.hide { display: none; }

/* module: dashboard_box */
.sidebar-nav#dashboard_box button#logout { width: 52px; height: 52px; }
.sidebar-nav#dashboard_box button[type="button"] { padding: 1px 9px; }

/* module: booking_box */
.sidebar-nav#booking_box div.sel_airport label { text-align: left; width: 50px; }
.sidebar-nav#booking_box div.sel_airport div.controls { margin-left: 50px; }

.sidebar-nav#booking_box div.sel_date label { text-align: left; width: 114px; }
.sidebar-nav#booking_box div.sel_date div.controls { margin-left: 114px; }
.sidebar-nav#booking_box div.sel_date span.uneditable-input { width: 76px; }

.sidebar-nav#booking_box div.sel_passenger_count select { width: 79px; font-size: 13px; padding-right: 5px; }



.table thead th,.table tbody td {
	text-align: center;
	vertical-align: middle;
}

.form-horizontal span.inline_text {
	display: inline-block; margin-top: 4px;
}


